/*
 * 文件名：ICommonTOkenService.java
 * 版权：Copyright by hlst
 * 描述：
 * 修改人：liuziyu
 * 修改时间：2016年7月18日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package com.zcsy.manage.shop.service.system;

import com.zcsy.commons.model.RequestJson;
import com.zcsy.manage.model.base.CommonToken;

/**
 * @Title: ICommonTokenService.java
 * @Package： com.zcsy.manage.shop.service.system 
 * @Description: token操作服务层
 * @author liuziyu liuziyuwri@foxmail.com
 * @Copyright: 2016 武汉恒数利通软件有限公司 All rights reserved.
 * @date 2016年7月18日
 * @version 1.0
 * @see JDK1.7.0_75
 * @since
 */
public interface ICommonTokenService {

	/**
	* @Title: insert 
	* @Description: 新增token 
	* @param commonToken commonToken对象
	* @return 
	* @author wangj 1157360454@qq.com   
	* @date 2016年5月31日 
	* @throws
	 */
     int insert(CommonToken commonToken);
     
     /**
      * 
     * @Title: selectByToken 
     * @Description: 通过token查询对象 
     * @param token 会话id
     * @return CommonToken
     * @author wangj 1157360454@qq.com   
     * @date 2016年5月31日 
     * @throws
      */
     CommonToken selectByToken(String token);
     /**
      * 
     * @Title: selectByAccount 
     * @Description: 登录名查询CommonToken对象 
     * @param account 用户登录名
     * @return CommonToken
     * @author wangj 1157360454@qq.com   
     * @date 2016年6月1日 
     * @throws
      */
     CommonToken selectByAccount(String account);
     
     /**
      * 
     * @Title: updateToken 
     * @Description: 更新一个 commonToken
     * @param commonToken commonToken对象
     * @return 
     * @author wangj 1157360454@qq.com   
     * @date 2016年6月2日 
     * @throws
      */
      
     int updateToken(CommonToken commonToken);

 	/**
 	 * 
 	 * @Description 订单概览交互状态<br>
 	 * 
 	 * @param dtoken 会话
 	 * @param result 返回结果
 	 * @return 
 	 * @author lilan 1063972142@qq.com
 	 * @date 2016年6月20日
 	 * @see
 	 */
	RequestJson OrderInteractState(String dtoken, RequestJson result);

}
